body
{
background:url(../image/bg.jpg) repeat #e4e9ec top;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px auto auto auto;
color:#000;
}
p{
padding:2px;
margin:0px;
}
#main_container{
width:1000px;
height:auto;
margin:auto;
padding:0px;
background:url(../image/bg.jpg) repeat #e4e9ec top;
}
#header{
width:1000px;
height:136px;
background:url(../image/header_bg.jpg) no-repeat center;
background-position:0px 0px;
margin:auto;
}
#logo{
float:left;
padding:5px 0 0 10px;
}
#main_content{
clear:both;
}
.weather{
float:right;
width:150px;
heigt:auto;
padding:8px 0 0 0;
}
.weather_text{
float:left;
font-size:16px;
padding:0 50px 0 10px;
color:#1DA1CF;
}
.weather_img{
float:left;
padding:15px 45px 20px 40px;
}
.top_right{
width:720px;
float:right;
}
.big_banner{
float:right;
padding:20px 10px 0 0;
}
/*---------------- menu tab----------------------*/
#menu_tab{
width:1000px;
height:36px;
position:relative;
margin:5px 0 10px 0;
background:url(../image/menu_bg.gif) repeat-x;
}
#menu{ 
margin:0 0 0 330px; 
padding:0px; 
position:absolute;
display:block;
z-index:1;
}
#menu > li{ 
list-style-type:none; 
float:left; 
display:block;
margin:0px 5px; 
position:relative; 
padding:0px; 
width:100px;
}
#menu > li:hover ul{ 
display:block;
}
#menu > li:hover{
color:#199ECD;
background-color:#808080; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
}
#menu > li a{
float:left; font-size:14px; padding:0px 8px 0px 8px; margin:10px 14px 10px 14px;text-decoration:none;color:#fff;
}
#menu > li a:hover{
float:left; font-size:14px; padding:0px 8px 0px 8px; margin:10px 14px 10px 14px;text-decoration:none;color:#199ECD;
}
#menu li ul{ 
margin:0px; 
padding:0px; 
display:none;
}
#menu li ul li{ 
list-style-type:none; 
margin:10px 0 0 0;
}
#menu li ul li a{
display:block; 
color:#A2E200;
text-decoration:none;
}
#menu li ul li:hover a{
background-color:#606060; 
-moz-border-radius:5px; 
-webkit-border-radius:5px;
}

/*center content--------------------------*/
.center_content{
width:800px;
float:left;
margin-left:100px;
padding:5px 10px 5px 15px;
min-height:600px;
}
.center_title{
padding:10px 0 10px 10px;
}
#weibo_box{
width:580px;
height:auto;
margin:10px 0 0 10px;
float:left;
}
.weibo_box{
width:575px;
height:auto;
float:left;
margin:10px 0 0 5px;
}
.weibo_img{
float:left;
width:50px;
height:70px;
}
.weibo_content{
width:510px;
height:auto;
float:left;
font-size:15px;
font-family:����;
color:#666;
line-height:150%;
word-break: break-word;
overflow:hidden;
margin:5px 0 0 10px;
}
.weibo_time{
float:right;
width:125px;
height:20px;
margin:10px 250px 0 0;
}
.weibo_button{
float:right;
min-width:130px;
height:20px;
padding:10px 5px 0 0;
}
.weibo_button a{
color: #06F;
text-decoration: none;
}
.weibo_button a:hover{
text-decoration: underline;	
}
.weibo_border{
margin-top:10px;
float:right;
border-bottom:1px #e4e4e4 dashed;
width:100%;
}
.weibo_photo{
float:right;
width:510px;
height:auto;
margin:10px 5px 0 5px;
}
.weibo_photo img{
	cursor: pointer;
}
.weibo_t_photo{
float:right;
width:470px;
height:auto;
margin:10px 5px 0 5px;
}
.weibo_t_content{
float:left;
}
.weibo_t_bg {
padding: 10px;
position: relative;
border: 1px solid #B3B3B3;
margin:10px 0 0 5px;
background-color:#F7F7F7;
border-radius:5px ;
line-height: 22px;
*height: 1%;
width: 480px;
float:left;
}
.weibo_t_bg s{
position:absolute;
top:-20px;left:8px;
display:block;
height:0;
width:0;
font-size: 0;
line-height: 0;
border-color:transparent transparent #888 transparent;
border-style:dashed dashed solid dashed;
border-width:10px;
}
.weibo_t_bg i{
position:absolute;
top:-9px;left:-10px;
display:block;
height:0;
width:0;
font-size: 0;
line-height: 0;
border-color:transparent transparent #F7F7F7 transparent;
border-style:dashed dashed solid dashed;
border-width:10px;
}
.weibo_t_button{
float:right;
min-width:130px;
height:20px;
padding:10px 20px 0 0;
}
.weibo_t_time{
float:right;
min-width:125px;
height:20px;
margin:10px 230px 0 0;
}
.user_name {
font-size: 20px;
float: left;
height: 30px;
width: auto;
margin-left: 20px;
margin-top: 10px;
font-weight: bolder;
color:#818181;
}
.user_button{
float:left;
height:20px;
width:50px;
font-size:12px;
margin:15px 0 0 15px;
}
.user_button a{
color:#39F;
text-decoration:none;
}
.user_button a:hover{
text-decoration:underline;
}
.user_info {
font-size: 14px;
float: left;
height: 20px;
width: 570px;
margin-left: 20px;
margin-top: 10px;
font-weight: bolder;
color:#818181;
}
#face{
width:248px;
position:absolute;
background-color:#D5D5D5;
display:none;
border:2px solid #D5D5D5;
z-index:2;
}
.face_title{
padding:5px 5px;
float:left;
font-size:12px;
color:#03F;
font-weight:bold;
}
.face_close{
padding:5px 5px;
float:right;
}
.face_close a{
text-decoration:none;
}
.face_close a:hover{
text-decoration:underline;
}
.face_content{
margin:5px 0 0 0;
padding:10px 10px;
background-color:#FFF;
float:left;
}
.face_img{
padding:4px;
float:left;
border: 1px solid #ccc;
}
/*---------------zhuanfa_box------------------*/
.speach_image {
height: auto;
width: auto;
margin:5px 3px 0 5px;
float: left;
font-size: 16px;
}
#zhuanfa_box{
width:400px;
height:160px;
position:absolute;
display:none;
background-color:#FFF;
border:5px solid #C0C0C0;
z-index:101;
}
.zhuanfa_titlebox{
float:left;
width:400px;
background-color:#F5F5F5;
}
.zhuanfa_title{
padding:5px 5px;
float:left;
font-size:14px;
color:#818181;
font-weight:bold;
}
.zhuanfa_close{
font-size:12px;
padding:5px 5px;
float:right;
}
.zhuanfa_close a{
text-decoration:none;
}
.zhuanfa_close a:hover{
text-decoration:underline;
}
.zhuanfa_tips{
widrh:auto;
height: 20px;
float:right;
margin-right: 10px;
margin-top: 10px;
}
.zhuanfa_info{
float:left;
border:1px #ABABAB solid;
margin:5px 10px 5px 10px;
font-size:13px;
padding:3px;
color:#999999;
background-color:#FFF;
width: 370px;
min-height: 50px;
max-height: 150px;
_height: 120px;
outline: 0;
line-height:150%;
word-break: break-word;
overflow-x: hidden;
overflow-y: auto;
_overflow-y: visible;
}
input.zhuanfa_submit {
float:left;
background-color:#3CC;
height: 25px;
width: 60px;
margin-left:330px;
font-size: 12px;
color: #fff;
border: 1px solid #09C;
cursor:pointer;
}
input.zhuanfa_submit:hover {
background-color:#3FC;
}
#transpond_face{
width:248px;
position:absolute;
background-color:#D5D5D5;
display:none;
border:2px solid #D5D5D5;
z-index:101;
}
/*---------------comment_box------------------*/
#comment_box{
width:575px;
float:left;
height:auto;
display: none;
}
.comment_bg {
padding: 10px;
position: relative;
border: 1px solid #B3B3B3;
margin:5px 0 0 60px;
background-color:#F7F7F7;
border-radius:5px ;
line-height: 22px;
*height: 1%;
width: 480px;
float:left;
}
.comment_bg s{
position:absolute;
top:-20px;left:473px;
display:block;
height:0;
width:0;
font-size: 0;
line-height: 0;
border-color:transparent transparent #888 transparent;
border-style:dashed dashed solid dashed;
border-width:10px;
}
.comment_bg i{
position:absolute;
top:-9px;left:-10px;
display:block;
height:0;
width:0;
font-size: 0;
line-height: 0;
border-color:transparent transparent #F7F7F7 transparent;
border-style:dashed dashed solid dashed;
border-width:10px;
}
.comment_info{
border:1px #ddd9d9 solid;
margin:10px 15px 5px 15px;
font-size:13px;
padding:3px;
color:#999999;
background-color:#FFF;
width: 450px;
min-height: 20px;
max-height: 150px;
_height: 120px;
outline: 0;
word-wrap: break-word;
overflow-x: hidden;
overflow-y: auto;
_overflow-y: visible;
}
input.comment_submit {
background-color:#3CC;
height: 20px;
width: 50px;
margin-left:420px;
font-size: 12px;
color: #fff;
border: 1px solid #09C;
cursor:pointer;
}
input.comment_submit:hover {
background-color:#3FC;
}
.comment_border{
margin:10px 15px;
border-bottom:1px #e4e4e4 dashed;
width:95%;
}
.comment_sbox{
width:460px;
margin:0 5px;
float:left;
}
.comment_img{
width:30px;
height:30px;
margin-top:5px;
float:left;
}
#comment_wrap{
float:left;
height:auto;
width:470px;
margin:0 10px;
}
.comment_content{
width:415px;
height:auto;
margin-left:10px;
margin-top:7px;
font-size:13px;
font-family:����;
color:#666;
line-height:150%;
word-break: break-word;
overflow:hidden;
float:left;
}
.comment_button{
float:right;
width:35px;
height:20px;
margin:10px 20px 0 0;
}
.comment_button a{
color: #06F;
text-decoration: none;
}
.comment_button a:hover{
text-decoration: underline;	
}
/*---------------hotweibo_form------------------*/
*{ 
margin:0; 
padding:0;
}
.hot_tab { 
width:600px;
padding:20px 100px;
float:left;
min-height:500px;
background-color:#FFF;
}
.bot_tab_menu { 
clear:both;
}
.hot_tab_menu li { 
float:left; text-align:center; cursor:pointer; list-style:none; padding:5px 10px; margin-right:10px; background:#D1EAF6; border:1px solid #FFF; border-bottom:none;font:14px Arial, Helvetica, sans-serif; color:#0078B6;-moz-border-radius:5px; 
-webkit-border-radius:5px; 
}
.hot_tab_menu li.hover {
text-decoration:underline;
}
.hot_tab_menu li.selected {
font-weight:bold;
color:#FFFFFF; 
background:#78BFE0;
}
.hot_tab_box { 
clear:both; border:2px solid #78BFE0; height:auto;font:12px Arial, Helvetica, sans-serif; color:#666;
}
.hot_img{
width:50px;
height:50px;
float:left;
}
.hot_img1{
height:30px;
font-size:14px;
font-weight:bold;
background-color:#9CF;
color:#FFF;
text-align:center;
padding-top:8px;
}
.hot_img2{
height:20px;
background-color:#EAEAEA;
font-size:12px;
color:#36F;
padding-left:15px;
}
/*---------------hotpeople_form------------------*/
.divide_ul{
float:left;
width:390px;
margin-top:20px;
background-color:#FFF;
}
.divide{
float:left;
width:20px;
margin-top:60px;
}
h1{
color:#1E8ABF;
margin-left:20px;
}
#cencerns_box{
width:350px;
height:auto;
margin:10px 0 0 15px;
float:left;
}
.cencerns_box{
width:345px;
height:auto;
float:left;
margin:10px 0 0 5px;
}
.number1{
float:left;
height:60px;
color:#FFF;
width:15px;
background:url(../button/red.png) no-repeat top;
margin-right:5px;
padding-left:5px;
}
.number2{
float:left;
height:60px;
color:#FFF;
width:15px;
background:url(../button/grey.png) no-repeat top;
margin-right:5px;
padding-left:5px;
}
.cencerns_img{
float:left;
width:45px;
height:60px;
}
.cencerns_name{
float:left;
margin-left:10px;
width:auto;
font-size:16px;
height:22px;
color:#0363A0;
font-weight:bold;
}
.cencerns_from{
float:left;
padding-left:10px;
font-size:14px;
width:auto;
height:22px;
}
.cencerns_button{
float:right;
font-size:13px;
width:60px;
height:22px;
margin-right:5px;
}
.cencerns_button a{
text-decoration:none;
color:#0363A0;
}
.cencerns_button1{
float:right;
font-size:13px;
width:60px;
height:20px;
margin-right:10px;
}
.cencerns_button a:hover{
text-decoration:underline;
}
.cencerns_f{
float:left;
font-size:12px;
width:200px;
height:20px;
margin-left:10px;
}
.cencerns_info{
float:left;
margin-left:10px;
font-size:12px;
width:200px;
min-height:20px;
}
span.border_cen2{
width:330px;
height:1px;
margin:5px 5px;
float:left;
border-top:1px #666 dashed;
}
/*--------------photo_form----------------*/
#photo_box{
width:800px;
min-height:510px;
background-color:#FFF;
padding-top:10px;
}
#photolist {
list-style:none;
width:800px;
border:1px solid #ddd;
float:left;
}   
#photolist > li {
width:120px;
height:120px;
float:left;
text-align:center;
position:relative;
}  
#photolist > li img {
width:100px;
height:100px;
border:1px solid #ddd;
padding:5px;
background:#f0f0f0;
position:absolute;
z-index:0;
}
#photo_box h1{
padding-left:40px;
margin-bottom:10px;
color:#444444;
}
.photo_box1{
float:left;
width:170px;
height:210px;
background:#f0f0f0;
margin-left:50px;
}
.photo_box1 img{
width:150px;
height:150px;
padding:10px;
}
.photo_box1 h2{
padding-left:50px;
color:#444444;
}
.photo_box1 a{
text-decoration:none;
}
.photo_box1 a:hover{
text-decoration:underline;
color:#444444;
}
/*--------------footer----------------*/
.footer{
width:825px;
clear:both;
height:65px;
margin-left:100px;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
background:url(../image/footer_bg.gif) repeat-x top;
background-color:#FFF;
}
#mask{
width:100%;
height:100%;
background-color:#000;
position:fixed;
top:0px;
left:0px;
filter:ALPHA(opacity=30);
opacity:0.3;
display:none;
z-index:100;
}